package com.letoken.platform.app.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.letoken.platform.repo.app.po.AppFundInfo;
import com.letoken.platform.repo.app.po.AppFundV2Info;
import com.letoken.platform.repo.app.req.user.FundTransferReq;

import java.math.BigDecimal;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 作者
 * @since 2023-08-04
 */
public interface AppFundInfoService extends IService<AppFundInfo> {


     void transferIn(FundTransferReq req);

     void transferInUpdate(FundTransferReq req);


     void fundResumption(AppFundInfo appFundInfo);

     void  v5();

     AppFundV2Info updateInfo(Integer userId, BigDecimal amount,BigDecimal giveAmount);


     void transferInCAP(FundTransferReq req);


     void fundCapJob();
}
